Partie 2

Exercices 1 la commande cat

1. Comment visualiser deux fichiers l'un après l'autre à l'aide de la commande cat ?



2. Comment faire une copie d'un fichier sans utiliser cp ni ouvrir d'éditeur de texte ?







3. Utiliser cat pour écrire un peu de texte et mettre le résultat dans un fichier notes.









4. Quelle différence y a-t-il entre cat bla blo > blu et cat bla blo >> blu Que se passe-t-il, pour chaque ligne, selon que le fichier blu existe ou n'existe pas ?

La différence entre cat bla blo > blu et cat bla blo >> blu est.



Pour cat bla blo > blu,si le fichier blu existe:


Le contenu des fichiers bla et blo se dirige dans le fichier blu tout en écrasant le contenu de ce dernier


Pour cat bla blo > blu,si le fichier blu n'existe pas:

Le contenu des fichiers bla et blo se dirige dans le fichier blu alors que celui-ci est créé en même temps


Pour cat bla blo >> blu,si le fichier blu existe:


Le contenu des fichiers bla et blo se dirige dans le fichier blu tout en s'ajoutant au contenu de ce dernier/p>

Pour cat bla blo >> blu,si le fichier blu n'existe pas:

Le contenu des fichiers bla et blo se dirige dans le fichier blu alors que celui-ci est créé en même temps



5. Comment obtenir un fichier blo qui corresponde à un fichier bla dont les lignes seraient désormais numérotées ?








Exercices 2 Jokers et expressions régulières

1. Vous avez chez vous des fichiers appelés essai1, essai2, essai3 et essai4. Comment les effacer en une seule ligne de commande ?





2. Dans mon répertoire d'accueil, j'ai un certain nombre de fichiers avec un suffixe .c. Je désire les regrouper dans un répertoire que j'appelerai C/. Quelles sont les commandes que je dois taper ?



3. Vous désirez regrouper dans un répertoire Rangement les fichiers dont le nom contient un caractère minuscule suivi d'un caractère majuscule. Quelle(s) est/sont la/les commande(s) à donner ?





4. Même chose avec les fichiers dont le nom contient trois voyelles à la suite.



5. En utilisant ls et grep, affichez la liste des fichiers dans /bin dont le nom :

o Commence par «a» et dont la deuxième lettre est «s» ou «t»;



o Contient «un» et se termine par «t»;



o Contient «gre» ou «st».



o Contient exactement deux lettres «m»;

C'est la commande ls | grep '\w*m\w*m\w*'.



o Contient au moins deux lettres «m»;



o Contient au moins quatre caractères et aucun chiffre;



o Est constitué de deux lettres exactement;



o Commence et finit par un chiffre.

C'est la commande ls | grep '\b[0-9]\w*[0-9]\b'.



6. Comment éliminer les lignes vides dans un fichier ? Comment éliminer les lignes ne contenant que des blancs ?

Pour éliminer les lignes vides dans un fichier; on utilise la commande grep -v '^$' fichier >> fichier_sans_lignes_vides

.


Exercices 3 Germinal

1. Combien de fois le mot «mine» apparaît dans chaque chapitre de la première partie de Germinal ?

Le mot mine apparaît 13 fois.

2. Combien y a-t-il de lignes blanches dans zola1.txt ?

Dans zola1.txt , il y a 81 de lignes blanches.



ou

Galerie d'images

pix pix